extern "C" {
  double sub(double a, double b){
    return a * b;
  }
}